home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 1
/
SPACE - Library 1 - Volume 1.iso
/
program
/
363
/
xlisp20
/
readme17.doc
< prev
next >
Wrap
Text File
|
1985-11-19
|
3KB
|
110 lines
===========================
XLISP 1.5b for the Atari ST
===========================
This is the complete distribution of XLisp version 1.5b for the Atari ST.
XLisp is an experimental, object-oriented, public-domain version of the
Lisp programming language. It is an interpreter, not a compiler. Xlisp
was developed and copyrighted by David Betz, and this version was ported
to the ST by Jwahar R. Bammi. It runs as a TOS program.
The file you are reading is README.DOC, and it contains the list of
files, whom to contact for help and some notes on the ST-specific
aspects of the language.
The following files are absolutely necessary to run XLisp:
XLISP.TTP Executable code for the interpreter.
INIT.LSP Initialization file, loaded automatically on startup
(must be in the same directory as XLISP.TTP).
The following files are recommended documentation:
XLISP.MAN Complete XLisp manual, 35 pages long, print from GEM
Desktop by double-clicking and selecting Print.
README.DOC The file you are reading.
PLEASE NOTE that none of the files listed after this point are required
to run or use XLisp fully! They are a set of programming examples and
the complete C source code to the interpreter. The four files listed
above are all you need to program in XLisp!
The following files are Lisp examples. Use (LOAD "filename") once in
XLisp, or give the filename without the extender in the TOS parameters
dialog box in the Desktop.
EXPERT.LSP Expert Systems example.
FACT.LSP Recursion examples.
FIB.LSP
HANOI.LSP The Towers of Hanoi.
HDWR.LSP Object-oriented programming demonstrations.
OBJCT1.LSP
OBJCT2.LSP
PPRINT.LSP Pretty printer.
PROLOG.LSP "Prolog" interpreter.
QUEENS.LSP n-Queens on chessboard problem.
The following are the source files to build the XLisp interpreter:
CTYPE.H
MATH.H
SETJMP.H
STSTUF.C (Name "STSTUFF.C" on disk!)
XLBFUN.C
XLCONT.C
XLDBUG.C
XLDMEM.C
XLEVAL.C
XLFIO.C
XLFTB1.C (Name "XLFTAB1.C" on disk!)
XLFTB2.C (Name "XLFTAB2.C" on disk!)
XLGLOB.C
XLINIT.C
XLIO.C
XLISP.C
XLISP.H
XLISP.INP
XLJUMP.C
XLLIST.C
XLMATH.C
XLOBJ.C
XLPRIN.C
XLREAD.C
XLSTR.C
XLSUBR.C
XLSYM.C
XLSYS.C
Notes: There is an error in the XLisp manual. To exit from a break loop,
type [Control]-G, not (quit) as indicated.
Additionally, we hope to have a batch file for Alcyon C here
shortly (if it is not available already) that shows how to
compile XLisp from scratch.
Kindly direct all questions and comments to:
Christopher F. Chabris Jwahar R. Bammi
73277,305 71515,155
15 Sterling Road 215 Crawford Hall
Armonk, NY 10504 10900 Euclid Avenue
(914) 273-8828 Cleveland, OH 44106
(261) 368-5038
UUCP: ...!harvard!h-sc4!chabris UUCP: ...!decvax!cwruecmp!bammi
CSnet: bammi@case
ARPA: chabris%h-sc4@harvard.ARPA ARPA: bammi%case@csnet-relay
Thank you very much.
əəəəə